58203 ZIP Code — Grand Forks, ND

Grand Forks County, North Dakota

ZIP code 58203 is located in Grand Forks, North Dakota, within Grand Forks County. It covers approximately 68.72 square miles and serves a population of 16,280 residents. This is a standard ZIP code in the Central (CT) timezone, served by area code 701.

About ZIP code 58203

The housing stock consists of a significant share of large multi-unit buildings. Most homes were built in the pre-1940, giving the area an established character. Median home value is $195,600. Renters make up the majority at 58%, typical of denser urban areas.

Median household income is $54,692. Poverty affects 21% of residents, above the national average.

The dominant occupation class is management, business, and professional, with education and healthcare as the leading industry. The average commute of 14 minutes is near the national average.

Educational attainment is near the national average, with 36% of residents holding a bachelor's degree or higher.

16,280
population
68.72
sq mi land
Standard
ZIP type
Central (CT)
timezone
58203 ZIP code map
Cities in ZIP code 58203

Below are the cities the US Postal Service accepts for ZIP code 58203. Using any city not on this list may result in mail delivery delays.

City Status
Grand Forks Preferred
Nearby ZIP codes
58202 Grand Forks (5.6 mi) 58207 Grand Forks (6.7 mi) 58201 Grand Forks (8 mi) 56721 East Grand Forks (8.6 mi) 58256 Manvel (9.3 mi) 58258 Mekinock (9.4 mi) 58204 Grand Forks Afb (10.7 mi) 58205 Grand Forks Afb (11.8 mi) 58228 Emerado (12.9 mi) 56744 Oslo (14.5 mi) 58278 Thompson (15.3 mi) 56723 Fisher (15.5 mi)
Demographics updated 05/2026
Population
Total population 16,280
Population density 237 / sq mi
State FIPS 38
County FIPS 035
Geography
Land area 68.72 sq mi
Water area 0.26 sq mi
Latitude 47.9871
Longitude -97.1452
Timezone Central (CT)
Area code 701
Total population by age
Gender
Race & ethnicity
Economics updated 05/2026
Household income
Income range This ZIP County avg State avg
Under $50k 56.5% 46.3% 37.8%
$50k – $100k 30.3% 29.7% 32.8%
$100k – $200k 13.1% 20.1% 23.3%
Over $200k 0.1% 4.0% 6.0%

Demographics & statistics

16,280
Population
237
People per sq mi
28.3
Median age
$54,692
Median household income
$30,547
Per capita income
$195,600
Median home value
$887
Median monthly rent
42.2%
Home ownership
20.7%
Poverty rate
2.8%
Unemployment
4,196
Housing units
35.5%
Bachelor's or higher

Age distribution

Male Female
471
Under 5
384
502
5–9
410
441
10–14
360
572
15–19
466
1,921
20–24
1,567
1,561
25–34
1,274
950
35–44
775
823
45–54
671
394
55–59
321
396
60–64
323
621
65–74
506
237
75–84
193
78
85+
63
← Male
Female →

Age summary

GroupCount%
Under 182,95418.1%
18 and over13,32681.9%
65 and over1,69810.4%
Median age28.3 years

Race & ethnicity

White 77.1%
Two or more races 5.1%
Asian 4.6%
Hispanic or Latino 4.1%
Black or African American 3.5%
American Indian / Alaska Native 3.1%
Other race 2.5%
GroupCount%
White13,08377.1%
Two or more races8635.1%
Asian7744.6%
Hispanic or Latino6894.1%
Black or African American5873.5%
American Indian / Alaska Native5333.1%
Other race4322.5%

Household income

Income range This ZIP County avg State avg
Under $50k 56.5% 46.3% 37.8%
$50k – $100k 30.3% 29.7% 32.8%
$100k – $200k 13.1% 20.1% 23.3%
Over $200k 0.1% 4.0% 6.0%
Under $10k 9.8%
$10k–$15k 4.3%
$15k–$25k 9.4%
$25k–$35k 10.1%
$35k–$50k 12.7%
$50k–$75k 17.9%
$75k–$100k 16.2%
$100k–$150k 12.9%
$150k–$200k 5.2%
$200k+ 1.6%
Range% of households
Under $10k9.8%
$10k–$15k4.3%
$15k–$25k9.4%
$25k–$35k10.1%
$35k–$50k12.7%
$50k–$75k17.9%
$75k–$100k16.2%
$100k–$150k12.9%
$150k–$200k5.2%
$200k+1.6%
Median income$54,692

Housing

Home values

Under $50k 12.2%
$50k–$100k 4.8%
$100k–$150k 14.2%
$150k–$200k 19.8%
$200k–$300k 38.2%
$300k–$500k 10.1%
$500k–$1M 0.4%
$1M+ 0.1%

Housing overview

MetricValue
Median home value$195,600
Median rent / month$887
Owner occupied42.2%
Renter occupied57.8%
Vacant12.6%
Single-family detached39.3%
Large apartment buildings21.5%
Mobile homes6.8%
Median rooms4.9
Avg household size (owned)2.20

Year built

Era%
2020 or later1.3%
2010–20198.4%
2000–200911.1%
1990–199910.4%
1980–198913.2%
1970–197916.3%
1960–19696.1%
1950–19598.9%
1940–19497.5%
1939 or earlier16.8%

Bedrooms

Size% of units
No bedroom (studio)3.4%
1 bedroom16.0%
2 bedrooms33.8%
3 bedrooms30.4%
4 bedrooms10.6%
5+ bedrooms5.8%

Vehicles per household

Vehicles% of households
No vehicle6.9%
1 vehicle40.6%
2 vehicles33.3%
3 or more19.2%

Heating fuel

Fuel type%
Utility gas45.5%
Electricity45.9%
Propane / LP gas3.9%
Fuel oil0.8%
No fuel used1.8%

Households & families

Household typeCount%
Married-couple family2,25930.5%
Cohabiting couple5347.2%
Male householder, no spouse2,70936.6%
Female householder, no spouse1,89525.6%
Households with children under 181,62121.9%
Households with seniors (65+)1,25417.0%
Average household size2.09

Marital status

StatusMaleFemale
Never married54.4%47.6%
Married32.9%36.2%
Separated0.2%1.2%
Widowed2.7%4.1%
Divorced9.8%10.9%

Education

Less than 9th grade 1.2%
Some HS, no diploma 3.3%
HS graduate 26.0%
Some college, no degree 20.0%
Associate's degree 14.1%
Bachelor's degree 21.1%
Graduate / professional 14.4%
Metric%
HS diploma or higher95.5%
Bachelor's or higher35.5%

School enrollment (ages 3–17)

TypeCount%
Nursery / preschool1081.7%
Kindergarten2824.5%
Elementary school1,31921.2%
High school4437.1%
College / grad school4,06865.4%

Employment

Industry of employment

Education & healthcare 39.2%
Retail trade 14.7%
Arts, food & hospitality 12.4%
Manufacturing 7.0%
Professional & management 5.0%
Transportation & utilities 4.1%
Construction 3.8%
Finance & real estate 3.8%
Other services 3.0%
Public administration 2.5%
Agriculture & mining 2.0%
Wholesale trade 1.7%
Information 0.6%

Occupation

Category%
Management, business & arts37.2%
Service24.0%
Sales & office17.2%
Natural resources & construction7.2%
Production & transportation14.5%

Employment type

Type%
Private sector69.2%
Government26.3%
Self-employed4.5%
Unpaid family workers0.0%

Commute

Method%
Drive alone76.8%
Carpool6.8%
Public transit1.8%
Walk7.3%
Work from home5.7%
Other means1.6%
Avg commute (minutes)13.9

Poverty

All people 20.7%
Under 18 years 13.6%
18 and over 22.4%
Married-couple families 5.1%
Female-led households 25.5%

Income support

Source% of households
Social Security16.6%
Retirement income14.3%
Supplemental Security2.7%
Cash public assistance1.0%
Food stamps / SNAP7.3%

Health indicators

Condition%
Obesity32.7%
High blood pressure22.4%
High cholesterol22.0%
Diabetes6.3%
Heart disease3.9%
Stroke1.9%
Asthma10.0%
Arthritis14.6%
Kidney disease2.0%
Pulmonary disease4.7%
Cancer3.7%
Behavior / access%
Smoking18.4%
Binge drinking23.2%
No physical activity23.8%
Less than 7 hrs sleep33.0%
Depression20.8%
Fair or poor health11.2%
Poor mental health16.1%
Poor physical health8.0%
No health insurance11.3%
Visited doctor (checkup)66.6%
Visited dentist59.2%
Cholesterol screening78.0%
Teeth loss13.2%

Veterans & disability

VeteransCount%
Civilian veterans1,0628.0%
Disability%
Any disability8.7%
Under 185.9%
18–64 years7.5%
65 and over21.2%

Health insurance coverage

Type%
Private insurance79.2%
Public insurance27.0%
No insurance6.3%
Uninsured under 192.4%

Language & origin

Language spoken at home (age 5+)

LanguageCount%
English only15,42594.7%
Spanish6043.9%
Other Indo-European870.6%
Asian & Pacific Islander1811.2%
Other languages1801.2%

Place of birth & citizenship

OriginCount%
Native born (US)14,69990.3%
Born in same state14,53789.3%
Born in different state8,20350.4%
Foreign born1621.0%
Naturalized citizen1,5819.7%
Not a US citizen35022.1%

Ancestry

AncestryCount%
Polish3,71022.8%
Italian1,3338.2%
French7414.6%
Dutch1581%
AncestryCount%
German1250.8%
English990.6%
Arab940.6%
Norwegian100.1%

Technology access

Metric% of households
Computer access45.4%
Internet access92.0%

Source: U.S. Census Bureau, American Community Survey 2025 estimates.

Frequently asked questions about ZIP code 58203

What city is ZIP code 58203 in?

ZIP code 58203 is primarily assigned to Grand Forks, North Dakota.

What county is ZIP code 58203 in?

ZIP code 58203 falls within Grand Forks County, North Dakota.

Is ZIP code 58203 mostly rentals?

58% of occupied units in ZIP code 58203 are renter-occupied.

What is the poverty rate in ZIP code 58203?

21% of residents in ZIP code 58203 live below the poverty line, above the national average.

What is the population of ZIP code 58203?

ZIP code 58203 has an estimated population of 16,280 residents, with a density of 237 people per square mile.

What is the typical home value in ZIP code 58203?

The median home value in ZIP code 58203 is $195,600.

What timezone is ZIP code 58203 in?

ZIP code 58203 observes the CST timezone.

Need the complete ZIP code database? Download all 42,000+ US ZIP codes — Excel, CSV, or Access. Includes lat/lng, county FIPS & timezone.
Download database →